package com.ccp.dev.workflow.service.bpm;

import org.flowable.engine.delegate.DelegateExecution;

/**
 * ClassDescribe:
 * 会签投票接口
 *
 * @author :wangcheng
 * Date: 2019-09-04
 */
public interface ISignComplete {
    /**
     * 会签投票通过
     */
    String SIGN_RESULT_PASS = "pass";
    /**
     * 会签未通过投票
     */
    String SIGN_RESULT_REFUSE = "refuse";

    /**
     * 会签追回到发起人
     */
    String SIGN_RESULT_RECOVER = "recover";
    /**
     * 会签驳回。
     */
    String SIGN_RESULT_BACK = "reject";

    /**
     * 会签驳回到发起人。
     */
    String SIGN_RESULT_TOSTART = "rejectToStart";


    boolean isComplete(DelegateExecution execution);
}
